<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!--编写函数map(arr) 把数组中的每一位数字都增加30%，并返回一个新数组  -->
    <script>
        
        // var arr = [10,100,1000];
        // function map(arr){
        //     // map意为地图，但在这里表示映射
        //     var newarr = [];//设置一个空数组，一会将计算完成后的值利用push 方法推进去
        //     for ( var i =0; i <arr.length; i++){
                
        //         var  r = arr[i] * 1.3;
        //         newarr.push(r);
        //     }
        //     return newarr //return别忘了写！！！！
        // }
       

        // console.log(map(arr));



        var arr = [10,100,1000];
        
        function map(arr){
            var newarr = [];//至于之处的设置空数组的这行代码，我试过写在函数体外部也可以得到结果。
            for (var i = 1; i<=arr.length; i++){
                var a = arr[i] * 1.3;
                newarr.push(a);

            }
            return newarr;//不写return 就无法得到返回值
        }
        console.log(map(arr));//此处直接写console.log(newarr)就不会等得到结果，好神奇，姑且先记下，有空再研究一下。
















        // function map(arr){
        //     var newarr = [];
        //     for(var i =0;i <= arr.length; i++){
        //         newarr.push(arr[i]*1.3);
        //     }
        //    return newarr;
            
        // }
        // var arr = [10,100,1000];
        // console.log ( map(arr));
    </script>
</body>
</html>